const utilsPlus = require("../../dist/index");

// export declare function isChinese(arg: any): boolean;
// export declare function isMobile(arg: string): boolean;
// export declare function isEmail(arg: any): boolean;
// export declare function isPwd(arg: any, min?: number, max?: number): boolean;

// console.log(utilsPlus.isObject({}));
// console.log(utilsPlus.isObject(null));
// console.log(utilsPlus.isObject([]));

// console.log(utilsPlus.isArray({}));
// console.log(utilsPlus.isArray(null));
// console.log(utilsPlus.isArray([]));

// console.log(utilsPlus.isRegExp([]));
// console.log(utilsPlus.isRegExp(new RegExp("\\w+")));
// console.log(utilsPlus.isRegExp(null));

// function a(n) {
//   return n;
// }
// console.log(utilsPlus.isFunction(a));
// console.log(utilsPlus.isFunction({}));
// console.log(utilsPlus.isFunction(null));

// console.log(utilsPlus.isBoolean());
// console.log(utilsPlus.isBoolean(null));
// console.log(utilsPlus.isBoolean(true));

// console.log(utilsPlus.isNumber(NaN));
// console.log(utilsPlus.isNumber(12));
// console.log(utilsPlus.isNumber("12"));

// console.log(utilsPlus.isInt(NaN));
// console.log(utilsPlus.isInt(12));
// console.log(utilsPlus.isInt("12"));

// console.log(utilsPlus.isString(12));
// console.log(utilsPlus.isString(null));
// console.log(utilsPlus.isString());
// console.log(utilsPlus.isString("12"));

// console.log(utilsPlus.isNumberString(""));
// console.log(utilsPlus.isNumberString(null));
// console.log(utilsPlus.isNumberString("10"));
// console.log(utilsPlus.isNumberString("NaN"));

// console.log(utilsPlus.isNullOrUndefined(NaN));
// console.log(utilsPlus.isNullOrUndefined());
// console.log(utilsPlus.isNullOrUndefined(undefined));
// console.log(utilsPlus.isNullOrUndefined(null));

// console.log(utilsPlus.isNull(NaN));
// console.log(utilsPlus.isNull());
// console.log(utilsPlus.isNull(undefined));
// console.log(utilsPlus.isNull(null));

// console.log(utilsPlus.isUndefined(NaN));
// console.log(utilsPlus.isUndefined());
// console.log(utilsPlus.isUndefined(undefined));
// console.log(utilsPlus.isUndefined(null));

// console.log(utilsPlus.isDate(NaN));
// console.log(utilsPlus.isDate(new Date()));
// console.log(utilsPlus.isDate(Date.now()));
// console.log(utilsPlus.isDate(null));

// console.log(utilsPlus.isDate(new Date(), "YYYY-MM-DD"));
// console.log(utilsPlus.isDate("2014-12-10", "YYYY-MM-D"));
// console.log(utilsPlus.isDate("2014-12-01", "YYYY-MM-D"));
// console.log(utilsPlus.isDate("2014-12-01 11:59:59", "YYYY-MM-DD hh:mm:ss"));
// console.log(utilsPlus.isDate("2014-12-01 23:00:00", "YYYY-MM-DD hh:mm:ss"));
// console.log(utilsPlus.isDate("2014-12-01 23:00:00", "YYYY-MM-DD HH:mm:ss"));
// console.log(utilsPlus.isDate("2014-12-01 23:00:00", "YYYY-MM-DD HH:mm"));

// console.log(utilsPlus.isTrueEmpty(null));
// console.log(utilsPlus.isTrueEmpty());
// console.log(utilsPlus.isTrueEmpty(0));
// console.log(utilsPlus.isTrueEmpty(NaN));
// console.log(utilsPlus.isTrueEmpty(12));

// console.log(utilsPlus.isEmpty(null));
// console.log(utilsPlus.isEmpty());
// console.log(utilsPlus.isEmpty(0));
// console.log(utilsPlus.isEmpty(NaN));
// console.log(utilsPlus.isEmpty({}));
// console.log(utilsPlus.isEmpty([]));
// console.log(utilsPlus.isEmpty(""));
// console.log(utilsPlus.isEmpty(false));
// console.log(utilsPlus.isEmpty("0"));
// console.log(utilsPlus.isEmpty("DDD"));
// console.log(utilsPlus.isEmpty("我"));

// console.log(utilsPlus.isChinese("我"));
// console.log(utilsPlus.isChinese("www我www"));
// console.log(utilsPlus.isChinese("00"));
// console.log(utilsPlus.isChinese(""));

// console.log(utilsPlus.isMobile(null));
// console.log(utilsPlus.isMobile("18789478930"));
// console.log(utilsPlus.isMobile(18988986517));
// console.log(utilsPlus.isMobile("2346556576"));

// console.log(utilsPlus.isEmail("www.18789478930.cn"));
// console.log(utilsPlus.isEmail("www.77@11.com"));
// console.log(utilsPlus.isEmail("779249567@qq.com"));

// console.log(utilsPlus.isPwd("779249567@qq.com"));
// console.log(utilsPlus.isPwd("1234567890"));
// console.log(utilsPlus.isPwd("wertyuiopoiuytr"));
// console.log(utilsPlus.isPwd("ertyuiopoiuyt345678987654"));
// console.log(utilsPlus.isPwd("77com"));
// console.log(utilsPlus.isPwd("ice123456"));

// console.log(utilsPlus.isBank("123456789987654"));
// console.log(utilsPlus.isBank("1w56789987654"));
// console.log(utilsPlus.isBank("123456789987654"));

// console.log(utilsPlus.isVersion("145.54"));
// console.log(utilsPlus.isVersion("145."));
// console.log(utilsPlus.isVersion("2.3.0"));

// console.log(utilsPlus.isAccount("346456ertrtytuyiuoiuiyutyrtrert"));
// console.log(utilsPlus.isAccount("etr@rtuu456"));
// console.log(utilsPlus.isAccount("admin"));
